// components/test5/test5.js
// 导入behaviors
const mybehaviors = require('../../behaviors/my-behaviiors')
const test = require('../../behaviors/test')
Component({
    behaviors: [mybehaviors, test],
    /*
      组件的属性列表
    */
    properties: {
        count: Number,
    },

    /**
     * 组件的初始数据
     */
    data: {

    },

    /**
     * 组件的方法列表
     */
    methods: {
        add() {
            // 修改 count
            this.setData({
                count: this.properties.count + 1
            })
            //<!-- <my-test5 count="{{count}}" bind:sync="syncCount"></my-test5> -->
            // 触发自定义事件，将数值同步给父组件 
            // 只要add,就触发 自定义， 将最新的count传递给父组件
            this.triggerEvent('sync', {
                value: this.properties.count
            })
        }
    }
})